<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ page import = "java.util.*,java.io.*" %>
<%@ page import = "atae.thin.pres.*" %>
<%@ page import = "atae.apli.contexto.*" %>
<%@ taglib prefix="nacar" uri="/qnpl_mult_mult_jsp/tld/ctag.tld" %>
<%@ include file="/atcl_mult_mult_jsp/contenedores.jsp"%>

<% request.setAttribute("utils",utils); %>

<%
	icse.UtilitariosIcse icseUtil = new icse.UtilitariosIcse();
 	String ALIASKEON=icseUtil.getPropertieByName("alias_keon");
 	String ALIASICSE=icseUtil.getPropertieByName("alias_icse");
	String imagesDisabled="false";
%>
<%
	//rutas de imagenes de paginado para grilla padre
	String rutaBase="/"+ALIASKEON+"/images/";
	String rutaInicio="Izq1off.gif";
	String rutaPrev="Izq2off.gif";
	String rutaNext="Dere2off.gif";
	String rutaFin="Dere1off.gif";

	int contador=0;
	String contador_pag=utils.getValorContexto("CONTADOR_PAGINAS")==null?"0":utils.getValorContexto("CONTADOR_PAGINAS");
	if(contador_pag==""){
   		contador_pag="0";
   	}
   
   	contador=Integer.parseInt(contador_pag);

   	if(utils.getValorContexto("IND_FIN_DATOS").equals("") || contador==0){
   		rutaInicio="Izq1off.gif";
        rutaPrev="Izq2off.gif";
        rutaNext="Dere2off.gif";
        rutaFin="Dere1off.gif";
   	}

   	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoSi"))){
       	if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
        }
        rutaFin="Dere1off.gif";
   	}
   	if(utils.getValorContexto("IND_FIN_DATOS").equals(icseUtil.getPropertieByName("indFinDatoNo"))){
       if(contador>=2){
           rutaInicio="Izq1.gif"; //activamos boton inicio
           rutaPrev="Izq2.gif";
           rutaNext="Dere2.gif";
       }
       if(contador<2){
           rutaNext="Dere2.gif";
       }
       rutaFin="Dere1.gif";
   	}

	if(utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionAlta")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionBaja")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionModificar")) || 
		utils.getValorContexto("ACCION").equals(icseUtil.getPropertieByName("accionDetalle")) ||
		utils.getValorContexto("IND_FIN_DATOS").equals("")){
		imagesDisabled="true";
		rutaInicio="Izq1off.gif";
		rutaPrev="Izq2off.gif";
		rutaNext="Dere2off.gif";
		rutaFin="Dere1off.gif";
	}
   	rutaInicio=rutaBase+rutaInicio;
   	rutaPrev=rutaBase+rutaPrev;
   	rutaNext=rutaBase+rutaNext;
   	rutaFin=rutaBase+rutaFin;
%>


<%
	int CANTIDAD_FILAS=25;
	String[] nombColsCia={"COD_CIA","DESC_CIA"};
	String[] nombColsRamos={"COD_CIA","COD_RAMO","DES_CORTA","DESLAR"};
	String[] nombColsProds={"CODCIA","COD_RAMO","COD_PRODUCTO","DESCRIP_CORTA","DESLART"};
	String[] nombColsMods={"CODCIA","CODRAM","COD_PRODUCTO","COD_MODALIDAD","DESLAR"};
	String[] nombColsDes={"CODTABL","CODCAMP","NOMCAMP"};

	AtaeSvCompositeDatoRegistroIndexado listadoNacarCias=icseUtil.getListaNacar("LST_COMPANIAS",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacarRamos=icseUtil.getListaNacar("LST_RAMOS",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacarProds=icseUtil.getListaNacar("LST_PRODUCTO_SEG",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacarMods=icseUtil.getListaNacar("LST_MODALIDAD",utils);
	AtaeSvCompositeDatoRegistroIndexado listadoNacarDes=icseUtil.getListaNacar("LST_DESCRIPTORA",utils);

	//combo de estados
	String[][] LST_COMPANIAS = icseUtil.getArrayString(listadoNacarCias,2,nombColsCia);
	String[][] LST_RAMOS = icseUtil.getArrayString(listadoNacarRamos,4,nombColsRamos);
	String[][] LST_PRODUCTO_SEG = icseUtil.getArrayString(listadoNacarProds,5,nombColsProds);
	String[][] LST_MODALIDAD = icseUtil.getArrayString(listadoNacarMods,5,nombColsMods);
	String[][] LST_DESCRIPTORA = icseUtil.getArrayString(listadoNacarDes,3,nombColsDes);
	String[][] LST_PROD_FINAN = icseUtil.getListOfDescriptora(LST_DESCRIPTORA,"56");
	String LST_VACIO[][] = new String[1][2];
	LST_VACIO[0][0] ="";
	LST_VACIO[0][1] ="";

%>

<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title><nacar:etiqueta texto="Relación Finaciero Seguro" monoidioma="false"/></title>

		<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"/>
		<%=escribirPlugIn(utils)%>
		
		
		<!-- JavaScript Arquitectura -->
		<% if(!utils.isInternetExplorer()) { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarFF1024v02.css" type="text/css">
		<% } else { %>
			<link rel="stylesheet" href="/<%=ALIASKEON%>/estilos/NacarIE1024v02.css" type="text/css">
		<% } %>

		<script type="text/javascript" src="/atcl_es_web_pub/js/utils.js"></script>
		<script type="text/javascript" src="/qnpl_es_web_pub/js/ctag.js"></script>
		<script type="text/javascript" src="/<%=ALIASKEON%>/js/jquery.js"></script>
		<script type="text/javascript" src="/<%=ALIASICSE%>/js/utilitarios.js"></script>
		<!-- JavaScript ICSE -->

		<script type="text/javascript">
			String.prototype.rPad = function (n,c) {var i; var a = this.split(''); for (i = 0; i < n - this.length; i++) {a.push (c)}; return a.join('')}
			String.prototype.lPad = function (n,c) {return Array((n + 1) - this.length).join(c)+this;}
		</script>
		<script type="text/javascript">
			$(document).ready(function(){
				if(jQuery.browser.mozilla ){$(document).keydown(function(event) {atajoKeyDown(event); }).keyup(function(event){atajoKeyUp(event); }); }
				setTrimCampos();
				$('*').disableSelection();

				if("<%=imagesDisabled%>"=="true"){
					setValorCampo("imagesAction","false");
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>' || 
					'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){
					dependenciaCampos_ICSEVE02010();
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionListado")%>'){
					if(validarGrillaVacia("lstRelProductos")==true){
						verMensaje('ALERTICA6000','<%=icseUtil.getPropertieByName("ICA6000")%>','/<%=ALIASKEON%>/images/','cerrar');
					}
				}

				if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionDetalle")%>'){

					habilitar_ICSEVE02010();

					$("input[type=text], select").each(function(){
						//$(this).removeAttr();
						$(this).attr("disabled","true");
					});
					setProtegidoAccionador("txtTipoSeguro","false");
					setTextoBotonAtajo("btnGrabar","<u>M</u>odificar","m");
					asignarEstiloFilaSeleccionadaMixta("lstRelProductos","0,1,2","3,4",'<%=utils.getValorContexto("COD_CIA")%>'+'<%=utils.getValorContexto("COD_PRODUCTO")%>'+'<%=utils.getValorContexto("COD_MODALIDAD")%>',
																						'<%=utils.getValorContexto("COD_PRODUCTO_FINANCIERO")%>'+'<%=utils.getValorContexto("COD_SUB_PROD_FINANCIERO")%>');
				}
				if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoAviso")%>')>-1){
					if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionAlta")%>' || 
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>' ||
						'<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionModificar")%>'){
						reset_ICSEVE02010();
						verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','buscar_ICSEVE02010_mensaje');
					}
				}
				quitarScrollHorizontal("lstRelProductos");
			});
		</script>
		<script type="text/javascript">
			function dependenciaCampos_ICSEVE02010(){
				setValorCampo("cboCompania",'<%=utils.getValorContexto("COD_CIA")%>');
				ver_comboRamo('<%=utils.getValorContexto("COD_CIA")%>');

				setValorCampo("cboRamo",'<%=utils.getValorContexto("COD_RAMO")%>');
				ver_comboProducto('<%=utils.getValorContexto("COD_RAMO")%>');

				setValorCampo("cboProducto",'<%=utils.getValorContexto("COD_PRODUCTO")%>');
				ver_comboModalidad('<%=utils.getValorContexto("COD_PRODUCTO")%>');

				setValorCampo("cboModalidad",'<%=utils.getValorContexto("COD_MODALIDAD")%>');
			}
		</script>
	</head>
	<%
		String codigoErr=utils.getValorContexto("CODIGO");
		String descripcionErr=utils.getValorContexto("DESCRIPCION");
	%>
	<body onload="controlSesion();
		<% if (utils.getPaginaModoMensaje() != getCteServicioOK()) {%> 
			if('<%=utils.getValorContexto("ACCION")%>'=='<%=icseUtil.getPropertieByName("accionBaja")%>'){
				reset_ICSEVE02010();
			}else{
				dependenciaCampos_ICSEVE02010();
			}
			
			if(('<%=utils.getValorContexto("CODIGO")%>').indexOf('<%=icseUtil.getPropertieByName("codigoError")%>')>-1){
				verMensaje('<%=utils.getValorContexto("CODIGO")%>','<%=utils.getValorContexto("DESCRIPCION")%>','/<%=ALIASKEON%>/images/','cerrar');
			}else{
				mostrarMensajes(tipoMensajes,paramMensajes);
			}
		<%}%>">
		<form id="ICSEVE02010" name="ICSEVE02010"  action="<%=utils.getDestinoFormulario()%>" method="POST" >
			<input type="hidden" name="evento" id="evento" />
			<input type="hidden" name="flujo" id="flujo" value="<%=utils.getFlujoID()%>" />
			<input type="hidden" name="ventana" id="ventana" value="<%=utils.getVentana()%>" />
			
			<input type="hidden" name="hdACCION" id="hdACCION" value='<%=utils.getValorContexto("ACCION")%>'/>
			<input type="hidden" name="hdAVAN_RET_PAGINA" id="hdAVAN_RET_PAGINA" value='<%=utils.getValorContexto("AVAN_RET_PAGINA")%>'/>
			<input type="hidden" name="hdCOD_CIA" id="hdCOD_CIA" value='<%=utils.getValorContexto("COD_CIA")%>'/>
			<input type="hidden" name="hdCOD_MODALIDAD" id="hdCOD_MODALIDAD" value='<%=utils.getValorContexto("COD_MODALIDAD")%>'/>
			<input type="hidden" name="hdCOD_PRODUCTO" id="hdCOD_PRODUCTO" value='<%=utils.getValorContexto("COD_PRODUCTO")%>'/>
			<input type="hidden" name="hdCOD_PRODUCTO_FINANCIERO" id="hdCOD_PRODUCTO_FINANCIERO" value='<%=utils.getValorContexto("COD_PRODUCTO_FINANCIERO")%>'/>
			<input type="hidden" name="hdCOD_RAMO" id="hdCOD_RAMO" value='<%=utils.getValorContexto("COD_RAMO")%>'/>
			<input type="hidden" name="hdCOD_SUB_PROD_FINANCIERO" id="hdCOD_SUB_PROD_FINANCIERO" value='<%=utils.getValorContexto("COD_SUB_PROD_FINANCIERO")%>'/>
			<input type="hidden" name="hdICNIN1" id="hdICNIN1" value='<%=utils.getValorContexto("ICNIN1")%>'/>
			<input type="hidden" name="hdICNIN2" id="hdICNIN2" value='<%=utils.getValorContexto("ICNIN2")%>'/>
			<input type="hidden" name="hdICNIN3" id="hdICNIN3" value='<%=utils.getValorContexto("ICNIN3")%>'/>
			<input type="hidden" name="hdOPCIONAL" id="hdOPCIONAL" value='<%=utils.getValorContexto("OPCIONAL")%>'/>
			<input type="hidden" name="hdTIPO_SEGURO" id="hdTIPO_SEGURO" value='<%=utils.getValorContexto("TIPO_SEGURO")%>'/>
			<input type="hidden" name="hdNUM_REGISTROS" id="hdNUM_REGISTROS" value='<%=utils.getValorContexto("NUM_REGISTROS")%>'/>
			<input type="hidden" name="hdIND_FIN_DATOS" id="hdIND_FIN_DATOS" value='<%=utils.getValorContexto("IND_FIN_DATOS")%>'/>
			<input type="hidden" name="hdCONTADOR_PAGINAS" id="hdCONTADOR_PAGINAS" value='<%=utils.getValorContexto("CONTADOR_PAGINAS")%>'/>
			<input type="hidden" name="hdPRIMARY_KEY" id="hdPRIMARY_KEY" value='<%=utils.getValorContexto("PRIMARY_KEY")%>'/>
			<input type="hidden" name="imagesAction" id="imagesAction" value=""/>

			<div class="DivPagina">
				<div class="DivTituloVentana">
					<label class="tituloVentanaIzq">
						Relaci&oacute;n Financiero Seguros
					</label>			
				</div>   
				<div class="DivContenedorVentana">				
					<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblPrincipal">
						<tr>
							<td>
								<div class="DivTituloCaja" >
									  <label class="tituloCajaIzqEscenario" id="lbl_titulocaja_">Producto</label>
								</div>
								<div class="DivContenedorCaja"> 	
									<table border="0" cellpadding="0px" cellspacing="0px" class="TablaContenidoVentana" width="100%" id="tblBusqueda">
									 	<tr class="EtiquetaAutoescalable"> 
											<td>
												<label id="lblCompania" class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Compañía</b>" monoidioma="false"/>
													&nbsp;&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboCompania" mostrarcodigo="false" enviarcodigo = "true" 
														literalrequerido=" " onchange="ver_comboRamo(this.value);habilitar_ICSEVE02010();" 
														cuerpo='<%=LST_COMPANIAS%>' ancho="150" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
												</label>
												
												<label id="lblRamo" class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="<b>Ramo</b>" monoidioma="false"/>
													&nbsp;&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboRamo" mostrarcodigo="false" enviarcodigo = "true" 
														literalrequerido=" " onchange="ver_comboProducto(this.value);habilitar_ICSEVE02010();" 
														cuerpo='<%=LST_VACIO%>' ancho="200"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
												</label>

												<label id="lblProdSeguro" class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Producto</b>" monoidioma="false"/>
													&nbsp;&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboProducto" mostrarcodigo="false" enviarcodigo = "true" 
														literalrequerido=" " onchange="ver_comboModalidad(this.value);habilitar_ICSEVE02010();"
														cuerpo='<%=LST_VACIO%>' ancho="250"/>
												</label>
											</td>
										</tr>												
										<tr class="EtiquetaAutoescalable">
											<td>
												<label id="lblModalidad" class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Modalidad</b>" monoidioma="false"/>
													&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboModalidad" mostrarcodigo="false" enviarcodigo = "true" 
														literalrequerido=" " onchange="habilitar_ICSEVE02010();" 
														cuerpo='<%=LST_VACIO%>' ancho="250"/>
												</label>
											
												<label id="lblCodProdFinanciero" class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Producto Financiero</b>" monoidioma="false"/>
													&nbsp;
													<nacar:listadesplegable estilo="CampoObligatorio" identificador="cboProdFinanciero" mostrarcodigo="false" enviarcodigo = "true" 
														literalrequerido=" " onchange="habilitar_ICSEVE02010();" seleccionado='<%=utils.getValorContexto("COD_PRODUCTO_FINANCIERO")%>'
														cuerpo='<%=LST_PROD_FINAN%>' ancho="180" />
												</label>
												
												<label id="lblCodSubProdFinanciero" class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="<b>Sub Producto Financiero</b>" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoObligatorio" identificador="txtCodSubProdFinanciero" texto='<%=utils.getValorContexto("COD_SUB_PROD_FINANCIERO")%>' longitudmaxima="4" ancho="18"
																	  onkeyup="habilitar_ICSEVE02010();" onkeypress="return doKeyPress(6,event);" />
												</label>

												<label id="lblTipoSeguro" class="EtiquetaAutoescalable">
													<nacar:etiqueta texto="Tipo de Seguro" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtTipoSeguro" texto='<%=utils.getValorContexto("TIPO_SEGURO")%>' 
															longitudmaxima="8" onkeyup="habilitar_ICSEVE02010();" onkeypress="return doKeyPress(6,event);" ancho="18" />
												</label>
												
												<label id="lblOpcional" class="EtiquetaAutoescalable"> 
													<nacar:etiqueta texto="Opcional" monoidioma="false"/>
													&nbsp;
													<nacar:campotexto estilo="CampoEntrada" identificador="txtOpcional" texto='<%=utils.getValorContexto("OPCIONAL")%>'  
															longitudmaxima="8" onkeyup="habilitar_ICSEVE02010();" onkeypress="return doKeyPress(6,event);" ancho="18"/>
												</label>
											</td>
										</tr> 
										<tr>
											<td>&nbsp;<td>
										</tr>
										<tr>
											<td>
												<table style="width:100%;" align="right" cellspacing="0" cellpadding="0">
													<tr>
														<td class="alinearDer">
															<button type="button" id="btnLimpiar" name="btnLimpiar" class="Boton" onclick="reset_ICSEVE02010();" accesskey="l" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>L</u>impiar</button>
															<button type="button" id="btnBuscar" name="btnBuscar" class="Boton" onclick="buscar_ICSEVE02010();" accesskey="b" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>B</u>uscar</button>
														</td>
													</tr>
												</table>
											</td>
		                                </tr>
									</table>
								</div>
								
								<div class="DivTituloCaja2">
									<table width="100%" cellpadding="0" cellspacing="0" class="TablaTitulo" id="tab_1"> <!-- TablaTituloEscenario -->
										<div class="TituloTabla">
											<label class="TituloTablaIzq" >Relaci&oacute;n Financiero - Seguros Encontradas</label>  
											<label class="TituloTablaDer">
											   <img src="<%=rutaInicio%>" class="linkAbi BotonPrismatico" id="btnInicio" name="btnInicio" onclick="paginado_ICSEVE02010('I');" title="Inicio" />
												<img src="<%=rutaPrev%>" class="linkAbi BotonPrismatico" id="btnAnterior" name="btnAnterior" onclick="paginado_ICSEVE02010('R');" title="Anterior"/>
											   <%
												   	int total_paginas=0, total_registros=0;
												   	if(contador>0){
												   		total_registros=utils.getValorContexto("NUM_REGISTROS")==""?0:Integer.parseInt(utils.getValorContexto("NUM_REGISTROS"));
													   	total_paginas=total_registros/25;
													   	try{
													   		if(total_registros%(total_paginas*25)>0){
																total_paginas++;
															}										   
													   	}catch(Exception ex){}
														
														if(total_registros>0 && total_paginas==0){
															total_paginas=1;
														}
												   }
											   %>

											   <%=contador>0? (""+contador+" de "+total_paginas):""%>
											   
											   <img src="<%=rutaNext%>" class="linkAbi BotonPrismatico" id="btnSiguiente" name="btnSiguiente" onclick="paginado_ICSEVE02010('A');" title="Siguiente"/>
												<img src="<%=rutaFin%>" class="linkAbi BotonPrismatico" id="btnFin" name="btnFin" onclick="paginado_ICSEVE02010('F');" title="Fin"/>
											</label>
										</div>
									</table>
								</div>
								<div class="DivContenedorCaja">
									<table width="100%" border="0" cellspacing="0" cellpadding="0">								
											<tr>
												<td colspan="2"> 
													<table width='100%' border='0' cellspacing='0' cellpadding='0' class='TablaDatos'>
														<tr>
															<td width="90%">
																<nacar:tablaeditable identificador="lstRelProductos" estilo="TablaDatos" contextocuerpo="LST_REL_PRODUCTOS"  
											       		  				espacioentreceldas='2' espaciointeriorceldas='0' estiloclassfilaspares='Pijama1' estiloclassfilasimpares='Pijama2'
											       		  				columnasocultas='<%=new String[]{"COD_CIA","COD_PRODUCTO","COD_MODALIDAD"}%>'>
																	
																	<nacar:scrollvertical alto="300"/>

																	<nacar:cabecera>
																		<tr>
																			<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Compa&ntilde;&iacute;a" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="15%" ><nacar:etiqueta texto="Producto seguro" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="20%" ><nacar:etiqueta texto="Modalidad" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="13%" ><nacar:etiqueta texto="Producto financiero" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Sub producto financiero" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="10%" ><nacar:etiqueta texto="Tipo de Seguro" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="7%" ><nacar:etiqueta texto="Opcional" monoidioma="false" /></td>
																			<td align='center' class="CabeceraTabla" width="5.5%" ><nacar:etiqueta texto="Acci&oacute;n" monoidioma="false" /></td>
																		</tr>
																	</nacar:cabecera>
																	
																	<nacar:columnadatos identificador="DESC_CIA" editable="false" ancho='7%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="CORPRO" editable="false" ancho='15%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="NOMBRE_MODALIDAD" editable="false" ancho='20%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="COD_PRODUCTO_FINANCIERO" editable="false" ancho='13%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="COD_SUBPRODUCTO_FINANCIERO" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="TIPO_SEGURO" editable="false" ancho='10%' estiloclass="TextoTablaCenN" />
																	<nacar:columnadatos identificador="OPCIONAL" editable="false" ancho='7%' estiloclass="TextoTablaCenN" />

																	<nacar:columnalibrehtml ancho="5.5%">
																		<table width='100%' border='0' cellspacing='0' cellpadding='0'>
																			<tr>
																				<td class="TextoTablaCenN">
																					<img src="/<%=ALIASKEON%>/images/editar.gif" class="linkAbi" align="middle" id="Seleccionar" name="Seleccionar" 
																						 alt="Seleccionar" onclick="seleccionarRegistro_ICSEVE02010(this,'lstRelProductos');" />
																					<img src="/<%=ALIASKEON%>/images/eliminar.gif" class="linkAbi" align="middle" id="eliminar" name="eliminar" alt="eliminar.gif" title="Baja"
																							onclick="baja_ICSEVE02010(this,'lstRelProductos');verMensaje('CONFIRMICA6002', '<%=icseUtil.getPropertieByName("ICA6002")%>', '/<%=ALIASKEON%>/images/','bajaRegistroGrilla_ICSEVE02010');" />
																				</td>
																			</tr>
																		</table>
																	</nacar:columnalibrehtml>

																</nacar:tablaeditable>
															</td>
														</tr>
														<tr>
															<td>&nbsp;</td>
														</tr>
													</table>
												</td>
											</tr>
											<tr>
												<td>
													<table align="left" border="0" cellspacing="0" cellpadding="0">
														<tr>
															<td class="alinearIzq">
																<button type="button" id="btnGrabar" name="btnGrabar" class="Boton BotonMantenimientoDisabled" accesskey="a" disabled="true"
																		onclick="resetClassObligatorio();setTrimCampos();
																				if(!setClassObligatorio()){habilitar_ICSEVE02010();return false;}
																				else{
																					if((getValorCampo('txtCodSubProdFinanciero')).length != 4){
																						verMensaje('ALERT', '<%=icseUtil.getPropertieByName("validaCodigoSubProdFinanciero")%>', '/<%=ALIASKEON%>/images/',''); 
																						return false;
																					} 
																					verMensaje(getValorCampo('hdACCION')=='D'?'CONFIRMICA6001':'CONFIRMICA6003', 
																								(getValorCampo('hdACCION')=='D'?'<%=icseUtil.getPropertieByName("ICA6001")%>':'<%=icseUtil.getPropertieByName("ICA6003")%>'), 
																								'/<%=ALIASKEON%>/images/','grabar_ICSEVE02010');
																				}"
																		onmouseover="this.className='Boton BotonMantenimientoHover'" onmouseout="this.className='Boton BotonMantenimiento'"><u>A</u>&ntilde;adir</button>
															</td>
														<tr>
													</table>
												</td>
												<td>
													<table align="right" border="0" cellspacing="0" cellpadding="0">
														<tr>
															<td class="alinearDer">
															  	<button type="button" id="btnSalir" name="btnSalir" class="Boton" onclick="salir_ICSEVE02010();" accesskey="s" 
																		onmouseover="this.className='BotonHover'" onmouseout="this.className='Boton'"><u>S</u>alir</button>
															</td>
														<tr>
													</table>
												</td>
											</tr>
									</table>
								</div>
							</td>
						</tr>
					</table>
				</div>   		
	  		</div>
		</form>
		<div id="mensaje"></div>
		<script type="text/javascript">
			function seleccionarRegistro_ICSEVE02010(objeto,idTabla) {
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codProducto = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var codModalidad = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);
				var codProdFinanciero = obtenerCeldaFila(objeto,idTabla,3,idTabla);
				var codSubProdFinanciero = obtenerCeldaFila(objeto,idTabla,4,idTabla);
				setValorCampo("hdACCION","D");
				setValorCampo("hdCOD_CIA",codCompania);
				setValorCampo("hdCOD_PRODUCTO",codProducto);
				setValorCampo("hdCOD_MODALIDAD",codModalidad);
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO",codProdFinanciero);
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO",codSubProdFinanciero);

				lanzarEventoVentana("ICSEVE02010","0X3C01005");
			}

			function buscar_ICSEVE02010(){
				setTrimCampos();

				var cboCompania = getValorCampo("cboCompania");
				var cboRamo = getValorCampo("cboRamo");
				var cboProducto = getValorCampo("cboProducto");
				var cboModalidad = getValorCampo("cboModalidad");
				var cboProdFinanciero = getValorCampo("cboProdFinanciero");
				var codSubProdFinanciero = getValorCampo("txtCodSubProdFinanciero");
				var tipoSeguro = getValorCampo("txtTipoSeguro");
				var opcional = getValorCampo("txtOpcional");

				setValorCampo("hdCOD_CIA", cboCompania);
				setValorCampo("hdCOD_RAMO", cboRamo);
				setValorCampo("hdCOD_PRODUCTO", cboProducto);
				setValorCampo("hdCOD_MODALIDAD", cboModalidad);
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO", cboProdFinanciero);
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO", codSubProdFinanciero);
				setValorCampo("hdTIPO_SEGURO", tipoSeguro);
				setValorCampo("hdOPCIONAL", opcional);

				var arrayCriteriosValidos = [cboCompania,cboRamo,cboProducto,cboModalidad,cboProdFinanciero,codSubProdFinanciero];
				var arrayCriteriosInvalidos = [tipoSeguro, opcional];

				var resultado = validarBusquedaVaciosInvalidos(arrayCriteriosValidos, arrayCriteriosInvalidos);
				
				switch(resultado){
					case 1: verMensaje('CONFIRMICA6004', '<%=icseUtil.getPropertieByName("ICA6004")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02010'); break;
					case 2: verMensaje('CONFIRMICA6005', '<%=icseUtil.getPropertieByName("ICA6005")%>', '/<%=ALIASKEON%>/images/','lanzarBusqueda_ICEVSE02010'); break;
					case 3: lanzarBusqueda_ICEVSE02010(); break;
					default: break;
				}
			}

			function lanzarBusqueda_ICEVSE02010(){
				setValorCampo("hdACCION","L");
				setValorCampo("hdAVAN_RET_PAGINA","A");
				setValorCampo("hdCONTADOR_PAGINAS","0000");
				setValorCampo("hdPRIMARY_KEY","0000");
				lanzarEventoVentana("ICSEVE02010","0X3C01004");
			}

			function buscar_ICSEVE02010_mensaje(){
				setValorCampo("hdACCION","L");
				setValorCampo("hdCOD_CIA","");
				setValorCampo("hdCOD_RAMO","");
				setValorCampo("hdCOD_PRODUCTO","");
				setValorCampo("hdCOD_MODALIDAD","");
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO","");
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO","");
				setValorCampo("hdTIPO_SEGURO","");
				setValorCampo("hdOPCIONAL","");
				setValorCampo("hdAVAN_RET_PAGINA","A");
				setValorCampo("hdCONTADOR_PAGINAS","0000");
				setValorCampo("hdPRIMARY_KEY","0000");

				lanzarEventoVentana("ICSEVE02010","0X3C01004");
			}

			function habilitar_ICSEVE02010(){
				if(getValorCampo("imagesAction")!="false"){
					resetPaginadoGrilla('<%=ALIASKEON%>');
				}
				setValorCampo("imagesAction","false");
				var codProdFinanciero = getValorCampo("cboProdFinanciero");
				var codSubProdFinanciero = getValorCampo("txtCodSubProdFinanciero");	
				var compania = getValorCampo("cboCompania");
				var ramo = getValorCampo("cboRamo");	
				var prodSeguro = getValorCampo("cboProducto");
				var modalidad = getValorCampo("cboModalidad");
				var tipoSeguro = getValorCampo("txtTipoSeguro");
				var opcional = getValorCampo("txtOpcional");
					
				
				if(compania=="" || ramo=="" || prodSeguro=="" || modalidad=="" || codProdFinanciero=="" || codSubProdFinanciero=="" ){
					//setear el estilo
					setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
					//desprotegemos campos
					setProtegidoAccionador("btnGrabar","true");
					
				}
				else{
					setEstiloAccionador("btnGrabar","BotonMantenimiento");
					setProtegidoAccionador("btnGrabar","false");
				}
			}
			function reset_ICSEVE02010(){
				setValorCampo("hdACCION","");
				setValorCampo("hdCOD_CIA","");
				setValorCampo("hdCOD_MODALIDAD","");
				setValorCampo("hdCOD_PRODUCTO","");
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO","");
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO","");
				setValorCampo("hdCOD_RAMO","");
				setValorCampo("hdICNIN1","");
				setValorCampo("hdICNIN2","");
				setValorCampo("hdICNIN3","");
				setValorCampo("hdOPCIONAL","");
				setValorCampo("hdTIPO_SEGURO","");

				setValorCampo("cboProdFinanciero","");
				setValorCampo("txtCodSubProdFinanciero","");
				setValorCampo("cboCompania","");
				setValorCampo("cboRamo","");
				setValorCampo("cboProducto","");
				setValorCampo("cboModalidad","");
				setValorCampo("txtTipoSeguro","");
				setValorCampo("txtOpcional","");
				
				$("input[type=text], select").each(function(){
					$(this).removeAttr("disabled");
					$(this).val("");
				});
				//setear el estilo
				setEstiloAccionador("btnGrabar","BotonMantenimientoDisabled");
				
				//desprotegemos campos
				setProtegidoAccionador("btnGrabar","true");
				setValorCampo("imagesAction","false");
				ver_comboRamo("");
				ver_comboProducto("");
				ver_comboModalidad("");
				resetEstiloGrilla("lstRelProductos");
				resetPaginadoGrilla('<%=ALIASKEON%>');
				setTextoBotonAtajo("btnGrabar","<u>A</u>ñadir","a");
				resetClassObligatorio();
			}
			function baja_ICSEVE02010(objeto,idTabla){
				var codCompania = obtenerCeldaFilaOculto(objeto,idTabla,0,idTabla);
				var codProducto = obtenerCeldaFilaOculto(objeto,idTabla,1,idTabla);
				var codModalidad = obtenerCeldaFilaOculto(objeto,idTabla,2,idTabla);
				var codProdFinanciero = obtenerCeldaFila(objeto,idTabla,3,idTabla);
				var codSubProdFinanciero = obtenerCeldaFila(objeto,idTabla,4,idTabla);

				setValorCampo("hdCOD_CIA",codCompania);
				setValorCampo("hdCOD_PRODUCTO",codProducto);
				setValorCampo("hdCOD_MODALIDAD",codModalidad);
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO",codProdFinanciero);
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO",codSubProdFinanciero);
			}
			function bajaRegistroGrilla_ICSEVE02010(){
				setValorCampo("hdACCION", "B");
				lanzarEventoVentana("ICSEVE02010","0X3C01007");
			}

			function grabar_ICSEVE02010(){
				var codProdFinanciero = getValorCampo("cboProdFinanciero");
				var codSubProdFinanciero = getValorCampo("txtCodSubProdFinanciero");	
				var compania = getValorCampo("cboCompania");
				var ramo = getValorCampo("cboRamo");	
				var prodSeguro = getValorCampo("cboProducto");
				var modalidad = getValorCampo("cboModalidad");
				var tipoSeguro = getValorCampo("txtTipoSeguro");
				var opcional = getValorCampo("txtOpcional");

				if(codProdFinanciero=="" || codSubProdFinanciero=="" || compania=="" || ramo=="" || prodSeguro==""|| modalidad==""){
					$("#mensaje").html("");
					setClassObligatorio();
					return false;	
				}
				else{
					if(getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionDetalle")%>' || 
						getValorCampo("hdACCION")=='<%=icseUtil.getPropertieByName("accionAlta")%>'){
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionModificar")%>');
					}else{
						setValorCampo("hdACCION", '<%=icseUtil.getPropertieByName("accionAlta")%>');
					}
					setValorCampo("hdCOD_PRODUCTO_FINANCIERO",codProdFinanciero);
					setValorCampo("hdCOD_SUB_PROD_FINANCIERO", codSubProdFinanciero);
					setValorCampo("hdCOD_CIA", compania);
					setValorCampo("hdCOD_RAMO",ramo);
					setValorCampo("hdCOD_PRODUCTO",prodSeguro);
					setValorCampo("hdCOD_MODALIDAD",modalidad);
					setValorCampo("hdTIPO_SEGURO",tipoSeguro);
					setValorCampo("hdOPCIONAL", opcional);
					lanzarEventoVentana("ICSEVE02010",'0X3C01007');
				}	
			}

			function salir_ICSEVE02010(){
				lanzarEventoVentana("ICSEVE02010",'0X03C01000');
			}

			function ver_comboRamo(codCia){
				var ramos=new Array();
				ramos[0]= new Array(); //cod cia
				ramos[1]= new Array(); //cod ramo
				ramos[2]= new Array(); //des ramo
				ramos[3]= new Array(); //deslarga ramo

				<%
					for(int i=0; i<LST_RAMOS.length; i++){%>
						ramos[0][parseInt("<%=i%>")]="<%=LST_RAMOS[i][0]%>";
						ramos[1][parseInt("<%=i%>")]="<%=LST_RAMOS[i][1]%>";
						ramos[2][parseInt("<%=i%>")]="<%=LST_RAMOS[i][2]%>";
						ramos[3][parseInt("<%=i%>")]="<%=LST_RAMOS[i][3]%>";
				<%	} %>

				$("#cboRamo").html("<option value=''></option>");
				$("#cboProducto").html("<option value=''></option>");
				$("#cboModalidad").html("<option value=''></option>");

				if(codCia!=""){
					//alert(codCia);
					for(var i=0; i<ramos[0].length; i++){
						if(codCia==ramos[0][i]){
							$("#cboRamo").append("<option value='"+ramos[1][i]+"'>"+ramos[3][i]+"</option>");
						}
					}
				}
				//habilitar_ICSEVE02010();
				//$("#cboRamo").css("width","auto");
			}

			function ver_comboProducto(codRamo){
				var products=new Array();
				products[0]= new Array(); //cod cia
				products[1]= new Array(); //cod ramo
				products[2]= new Array(); //cod prod
				products[3]= new Array(); //des prod
				products[4]= new Array(); //des larga prod

				var codCia=getValorCampo("cboCompania");

				<%
					for(int i=0; i<LST_PRODUCTO_SEG.length; i++){%>
						products[0][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][0]%>";
						products[1][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][1]%>";
						products[2][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][2]%>";
						products[3][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][3]%>";
						products[4][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][4]%>";
				<%	} %>

				$("#cboProducto").html("<option value=''></option>");
				$("#cboModalidad").html("<option value=''></option>");

				if(codCia!="" && codRamo!=""){
					//alert(codCia + ">>"+codRamo);
					for(var i=0; i<products[0].length; i++){
						if(codCia==products[0][i] && codRamo==products[1][i]){
							$("#cboProducto").append("<option value='"+products[2][i]+"'>"+products[4][i]+"</option>");
						}
					}
				}
				//habilitar_ICSEVE02010();
				//$("#cboProducto").css("width","auto");
			}

			function ver_comboModalidad(codProd){
				var modalities=new Array();
				modalities[0]= new Array(); //cod cia
				modalities[1]= new Array(); //cod ramo
				modalities[2]= new Array(); //cod prod
				modalities[3]= new Array(); //cod mod
				modalities[4]= new Array(); //des mod

				var codCia=getValorCampo("cboCompania");
				var codRamo=getValorCampo("cboRamo");

				<%
					for(int i=0; i<LST_MODALIDAD.length; i++){%>
						modalities[0][parseInt("<%=i%>")]="<%=LST_MODALIDAD[i][0]%>";
						modalities[1][parseInt("<%=i%>")]="<%=LST_MODALIDAD[i][1]%>";
						modalities[2][parseInt("<%=i%>")]="<%=LST_MODALIDAD[i][2]%>";
						modalities[3][parseInt("<%=i%>")]="<%=LST_MODALIDAD[i][3]%>";
						modalities[4][parseInt("<%=i%>")]="<%=LST_MODALIDAD[i][4]%>";
				<%	} %>
				
				$("#cboModalidad").html("<option value=''></option>");

				if(codProd!="" && codCia!="" && codRamo!=""){
					//alert(codCia+">>"+codRamo+">>"+codProd);
					for(var i=0; i<modalities[0].length; i++){
						if(codCia==modalities[0][i] && codProd==modalities[2][i]){
							$("#cboModalidad").append("<option value='"+modalities[3][i]+"'>"+modalities[4][i]+"</option>");
						}
					}
				}
				//habilitar_ICSEVE02010();
				//$("#cboModalidad").css("width","auto");
			}
			function ver_comboRamoDependiente(codCia, codProducto){
				var products=new Array();
				products[0]= new Array(); //cod cia
				products[1]= new Array(); //cod ramo
				products[2]= new Array(); //cod prod
				products[3]= new Array(); //des prod

				var codCia=getValorCampo("cboCompania");

				<%
					for(int i=0; i<LST_PRODUCTO_SEG.length; i++){%>
						products[0][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][0]%>";
						products[1][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][1]%>";
						products[2][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][2]%>";
						products[3][parseInt("<%=i%>")]="<%=LST_PRODUCTO_SEG[i][3]%>";
				<%	} %>

				for(var i=0; i<products[0].length; i++){
					if(codCia==products[0][i]){
						$("#cboProducto").append("<option value='"+products[2][i]+"'>"+products[3][i]+"</option>");
					}
					if(codCia==products[0][i] && codProducto==products[2][i]){
						setValorCampo("cboRamo",products[1][i]);
						alert(products[1][i]);
					}
				}

			}
			function paginado_ICSEVE02010(navegacion){
				if(getValorCampo("imagesAction")=="false" || getValorCampo("hdIND_FIN_DATOS")==""){
					return;
				}
				if(!setearPaginadoGrilla(navegacion,25,"hdCONTADOR_PAGINAS","hdIND_FIN_DATOS","hdNUM_REGISTROS","hdAVAN_RET_PAGINA","hdPRIMARY_KEY")){
					return false;
				}

				setValorCampo("hdACCION",'<%=icseUtil.getPropertieByName("accionListado")%>');
				setValorCampo("hdCOD_CIA",getValorCampo("cboCompania"));
				setValorCampo("hdCOD_RAMO",getValorCampo("cboRamo"));
				setValorCampo("hdCOD_PRODUCTO",getValorCampo("cboProducto"));
				setValorCampo("hdCOD_MODALIDAD",getValorCampo("cboModalidad"));
				setValorCampo("hdCOD_PRODUCTO_FINANCIERO",getValorCampo("cboProdFinanciero"));
				setValorCampo("hdCOD_SUB_PROD_FINANCIERO",getValorCampo("txtCodSubProdFinanciero"));
				setValorCampo("hdTIPO_SEGURO",getValorCampo("txtTipoSeguro"));
				setValorCampo("hdOPCIONAL",getValorCampo("txtOpcional"));
				
				lanzarEventoVentana('ICSEVE02010','0X3C01004');
			}
		</script>
	</body>
</html>